package com.zxjbyte.yiyi.extension.job.enums;

import com.zxjbyte.yiyi.extension.job.core.trigger.route.CalendarIntervalTriggerHelper;
import com.zxjbyte.yiyi.extension.job.core.trigger.route.CronTriggerHelper;
import com.zxjbyte.yiyi.extension.job.core.trigger.route.DailyTimeIntervalTriggerHelper;
import com.zxjbyte.yiyi.extension.job.core.trigger.route.SimpleTriggerHelper;

/**
 * 触发器类型枚举
 *
 * @Author zhangxingjia
 * @Date 2023/9/12 14:53
 * @Version: 1.0
 */
public enum TriggerTypeEnum {
    /**
     * @see CronTriggerHelper
     */
    CRON,
    /**
     * @see DailyTimeIntervalTriggerHelper
     */
    DAILY_TIME,
    /**
     * @see CalendarIntervalTriggerHelper
     */
    CALENDAR,
    /**
     * @see SimpleTriggerHelper
     */
    SIMPLE
}
